GAMMA: Global Arrays Meets MATLAB∗

نویسندگان

  • Rajkiran Panuganti
  • Muthu Manikandan Baskaran
  • David E. Hudak
  • Ashok Krishnamurthy
  • Jarek Nieplocha
  • Atanas Rountev
  • P. Sadayappan
چکیده

MATLAB has become the dominant high-level language for technical computing. However, MATLAB has significant shortcomings when used for large-scale computationally intensive applications that require very high performance and/or significant amounts of memory. In such contexts, it is common for MATLAB to be first used for prototyping the application, followed by re-implementation in Fortran or C, using MPI for parallel execution. In this paper we describe GAMMA, a parallel global shared-address space framework for MATLAB, built on top of the Global Arrays library suite from Pacific Northwest National Laboratory. GAMMA enables the convenient development of large-scale computationally intensive applications directly in MATLAB, without the need to re-code them to achieve high performance. Preliminary experimental results on a Pentium cluster are provided, that demonstrate the effectiveness of the developed system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Toward Mega-Scale Computing with pMatlab

The MIT Lincoln Laboratory Grid (LLGrid) team has developed pMatlab [3], a parallel MATLAB toolkit that makes parallel programming with MATLAB accessible and simple by using two partitioned global address space (PGAS) data types, parallel maps and distributed arrays. This enables pMatlab programmers to work in their familiar environment of numerical arrays and to parallelize their serial codes ...

متن کامل

Amorphous Silicon Flat Panel Imagers for Medical Application

A new gamma camera based on hydrogenated amorphous silicon (a-Si:H) pixel arrays to be used in nuclear medicine is introduced. Various performance characteristics of a-Si:H imagers are reviewed and compared with those of currently used equipment. An important component in the a-Si:H imager is the scintillator screen. A new approach for fabrication of high resolution CsI(Tl) scintillator layers,...

متن کامل

Maximum Power Point Tracking of Grid-connected Photovoltaic Arrays by Using Extremum Seeking Control

This paper focuses on the control of grid-connected photovoltaic arrays, which are required to provide the maximum of power irrespective of the solar irradiance conditions. The energy provided by the arrays is sent to the single-phased utility grid by means of a two-stage conversion system, composed of a DC-DC boost converter and a DC-AC inverter. The whole system is controlled through a two-le...

متن کامل

On the Optimal Design of Non-uniform Circular Antenna Arrays

Abstract In this paper, the design of non-uniform circular antenna arrays of isotropic radiators with optimum side lobe level reduction is investigated. Two global evolutionary optimization methods (namely; the biogeography based optimization and the self-adaptive differential evolution) are used to determine an optimum set of weights and positions that provide a radiation pattern with optimum ...

متن کامل

'pMATLAB Parallel MATLAB Library'

MATLAB® has emerged as one of the languages most commonly used by scientists and engineers for technical computing, with approximately one million users worldwide. The primary benefits of MATLAB are reduced code development time via high levels of abstractions (e.g. first class multi-dimensional arrays and thousands of built in functions), interpretive, interactive programming, and powerful mat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006